6e8d2624b3d6a760c8ee68c74d97f6db36feb6ff,javaee/src/test/java/com/consol/citrus/samples/javaee/employee/EmployeeResourceTest.java,EmployeeResourceTest,testPostAndGet,#TestDesigner#,77
Before Change
.message(new HttpMessage()
.status(HttpStatus.NO_CONTENT));
citrus.send(serviceUri)
.message(new HttpMessage("name=Leonard&age=21")
.method(HttpMethod.POST)
.contentType(MediaType.APPLICATION_FORM_URLENCODED));
citrus.receive(serviceUri)
.message(new HttpMessage()
.status(HttpStatus.NO_CONTENT));
citrus.send(serviceUri)
.message(new HttpMessage("name=Sheldon&age=22")
.method(HttpMethod.POST)
.contentType(MediaType.APPLICATION_FORM_URLENCODED));
citrus.receive(serviceUri)
.message(new HttpMessage()
.status(HttpStatus.NO_CONTENT));
citrus.send(serviceUri)
.message(new HttpMessage()
.method(HttpMethod.GET)
.accept(MediaType.APPLICATION_XML));
citrus.receive(serviceUri)
.message(new HttpMessage("<employees>" +
"<employee>" +
"<age>20</age>" +
"<name>Penny</name>" +
"</employee>" +
"<employee>" +
"<age>21</age>" +
"<name>Leonard</name>" +
"</employee>" +
"<employee>" +
"<age>22</age>" +
"<name>Sheldon</name>" +
"</employee>" +
"</employees>")
.status(HttpStatus.OK));
citrusFramework.run(citrus.getTestCase());
}
After Change
@InSequence(1)
@CitrusTest
public void testPostAndGet(@CitrusResource TestDesigner citrus) {
citrus.http().client(serviceUri)
.post()
.contentType(MediaType.APPLICATION_FORM_URLENCODED)
.payload("name=Penny&age=20");
citrus.http().client(serviceUri)
.response(HttpStatus.NO_CONTENT);
citrus.http().client(serviceUri)
.post()
.contentType(MediaType.APPLICATION_FORM_URLENCODED)
.payload("name=Leonard&age=21");
citrus.http().client(serviceUri)
.response(HttpStatus.NO_CONTENT);
citrus.http().client(serviceUri)
.post()
.contentType(MediaType.APPLICATION_FORM_URLENCODED)
.payload("name=Sheldon&age=22");
citrus.http().client(serviceUri)
.response(HttpStatus.NO_CONTENT);
citrus.http().client(serviceUri)
.get()
.accept(MediaType.APPLICATION_XML);
citrus.http().client(serviceUri)
.response(HttpStatus.OK)
.payload("<employees>" +
"<employee>" +
"<age>20</age>" +
"<name>Penny</name>" +
"</employee>" +
"<employee>" +
"<age>21</age>" +
"<name>Leonard</name>" +
"</employee>" +
"<employee>" +
"<age>22</age>" +
"<name>Sheldon</name>" +
"</employee>" +
"</employees>");
citrusFramework.run(citrus.getTestCase());
}